// emojiGenerator.js

// Enhanced word to emoji mapping object
const emojiMap = {
    'hello': '👋', 'world': '🌍', 'love': '❤️', 'cat': '🐱', 'dog': '🐶', 'happy': '😊',
    'sad': '😢', 'angry': '😠', 'laugh': '😂', 'cry': '😭', 'fire': '🔥', 'cool': '😎',
    'coffee': '☕', 'pizza': '🍕', 'sun': '☀️', 'moon': '🌜', 'star': '⭐', 'heart': '❤️',
    'yes': '✅', 'no': '❌', 'ok': '👌', 'wow': '😮', 'lol': '😂', 'bye': '👋', 'food': '🍲',
    'drink': '🍹', 'fruit': '🍎', 'vegetable': '🥦', 'music': '🎵', 'party': '🎉', 'game': '🎮',
    'sports': '⚽', 'travel': '✈️', 'beach': '🏖️', 'mountain': '🏔️', 'book': '📚', 'movie': '🎬',
    'dance': '💃', 'night': '🌙', 'day': '🌞', 'fun': '😄', 'art': '🎨', 'work': '💼', 'study': '📖'
};

function generateEmojiText() {
    const textInput = document.getElementById('textInput').value;
    const emojiOutput = document.getElementById('emojiOutput');

    let words = textInput.toLowerCase().split(/\s+/);
    let emojiText = words.map(word => emojiMap[word] || word).join(' ');

    emojiOutput.textContent = emojiText;
}
